﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CNotebook.Inventory
{
    public class ItemUnit
    {
        public string ItemCode { get; set; }
        public string Description { get; set; }
        public string BarCode { get; set; }
        public string UnitOfMeasure { get; set; }
        public string UnitPrice { get; set; }
        public string ItemType { get; set; }
        public string ItemDivision { get; set; }
        public string ItemGroup { get; set; }
        public string ItemClass { get; set; }
        public string ItemCategory { get; set; }
        public string AccountCode { get; set; }
        public string AccountName { get; set; }
        public int NoDaysBefExpiration { get; set; }

        public string Manufacturer { get; set; }
        public string AdditionalIdentifier { get; set; }
        public string ManufacturingCatalogNo { get; set; }
        public string PurchasingUOM { get; set; }
        public int ItemPerPurchaseUnit { get; set; }
        public string SalesUOM { get; set; }
        public int ItemPerSalesUnit { get; set; }
        public string InvntyUOM { get; set; }
        public string SmallestInvntyUOM { get; set; }

        public string Brand { get; set; }
        public string ProductCategory { get; set; }
        public string Product { get; set; }
        public string Variant { get; set; }
        public string Size { get; set; }
        public string ProductUnit { get; set; }

        public bool IsProduction { get; set; }
        public bool IsPurchasedItem { get; set; }
        public bool IsSalesItem { get; set; }
        public bool IsInventoryItem { get; set; }
        public bool IsFixedAsset { get; set; }
        public bool IsForQuarantine { get; set; }

        public bool IsActive { get; set; }
        
        public double MinStock { get; set; }
        public double MaxStock { get; set; }
        public string BOMCode { get; set; }
        public byte[] Picture { get; set; }
        
    }
}
